.main-box {
	position: absolute;
	display: flex;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	.tree-box{
		flex: 1;
		overflow: auto;
		margin-right: 20px;
		.btn-group{
			margin-bottom: 10px;
		}
	}
	.table-box {
		flex: 1;
		overflow: auto;
	}
	:deep(.el-tree) {
		height: 80%;
		overflow: auto;
		.el-tree-node__content {
			height: 33px;
		}
	}
	:deep(.el-dialog__body){
		padding-top: 0;
	}
	.choose {
		display: flex;
		align-items: center;
		background-color: #e6f7ff;
		border: 1px solid #91d5ff;
		padding: 8px 15px 8px 17px;
		font-size: 14px;
		margin-bottom: 20px;
		i {
		  margin-right: 4px;
		}
		strong {
		  width: 1px;
		  border-left: 1px solid #ccc;
		  height: 16px;
		  margin: 0 10px;
		  display: block;
		}
		span {
		  color: #1890ff;
		  cursor: pointer;
		  padding-left: 10px;
		}
	}
}
:deep(.btn-all){
	justify-content: flex-end;
	display: flex;
}
:deep(.btn-group){
    display: flex;
    justify-content: flex-start;
    .upload-demo{
      margin: 0 10px;
    }
  }